package day21;

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main2 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNext()) { // 注意 while 处理多个 case
            int n = in.nextInt();
            in.nextLine();
            String s = in.nextLine();
            char[] m = s.toCharArray();
            int first = 1;
            int mouse = 1;
            if (n <= 4) {
                for (int i = 0; i < m.length; i++) {
                    //光标在第一首歌曲上时，按Up键光标挪到最后一首歌曲
                    if (mouse == 1 && m[i] == 'U') {
                        mouse = n;
                    } else if (mouse == n && m[i] == 'D') {
                        //光标在最后一首歌曲时，按Down键光标挪到第一首歌曲
                        mouse = 1;
                    } else if (m[i] == 'U') {
                        //用户按Up键，光标挪到上一首歌曲
                        mouse--;
                    } else if (m[i] == 'D') {
                        //用户按Down键，光标挪到下一首歌曲
                        mouse++;
                    }
                }
                for (int i = 1; i < n; i++) {
                    System.out.print(i + " ");
                }
                System.out.println(n);
                System.out.println(mouse);
            } else {
                for (int i = 0; i <  m.length; i++) {
                    //屏幕显示的是第一页（即显示第1 – 4首）时，光标在第一首歌曲上，
                    //用户按Up键后，屏幕要显示最后一页（即显示第7-10首歌），同时光标放到最后一首歌上。
                    if (first == 1 && mouse == 1 && m[i] == 'U') {
                        first = n - 3;
                        mouse = n;
                    } else if (first == n - 3 && mouse == n && m[i] == 'D') {
                        //屏幕显示最后一页时，光标在最后一首歌曲上，用户按Down键，
                        //屏幕要显示第一页，光标挪到第一首歌上
                        first = 1;
                        mouse = 1;
                    } else if (first != 1 && mouse == first && m[i] == 'U') {
                        //屏幕显示的不是第一页时，光标在当前屏幕显示的第一首歌曲时，
                        //用户按Up键后，屏幕从当前歌曲的上一首开始显示，光标也挪到上一首歌曲
                        first--;
                        mouse--;
                    } else if (first != n - 3 && mouse == first + 3 && m[i] == 'D') {
                        //光标当前屏幕的最后一首歌时的Down键处理
                        first++;
                        mouse++;
                    } else if (m[i] == 'U') {
                        mouse--;

                    } else if (m[i] == 'D') {
                        mouse++;
                    }
                }
                for (int i = first; i < first + 3; i++) {
                    System.out.print(i + " ");
                }
                System.out.println(first + 3);
                System.out.println(mouse);
            }

        }
    }
}